/* 入库管理 */
const afterSaleWarehousing = resolve => require(["@/containers/storageManagement/warehousing/afterSale/index.vue"],
	resolve);
const purchaseWarehousing = resolve => require(["@/containers/storageManagement/warehousing/purchase/index.vue"],
	resolve);
const returnMaterialWarehousing = resolve => require([
	"@/containers/storageManagement/warehousing/returnMaterial/index.vue"
], resolve);
// const soleReturnWarehousing = resolve => require(["@/containers/storageManagement/warehousing/soleReturn/index.vue"],resolve);//销售退货列表，移至销售管理
//采购入库列表-详情
const purchaseWarehousingDetail = resolve => require([
	"@/containers/storageManagement/warehousing/purchase/warehousingDetail/index.vue"
], resolve);
const purchaseWarehousingBarcodeDetail = resolve => require([
	"@/containers/storageManagement/warehousing/purchase/warehousingDetail/barcodeDetail/index.vue"
], resolve);
const createPurchaseOrder = resolve => require([
	"@/containers/storageManagement/warehousing/purchase/createPurchaseOrder/index.vue"
], resolve);
//售后入库列表-详情
const afterSaleWarehousingDetail = resolve => require([
	"@/containers/storageManagement/warehousing/afterSale/afterSaleDetail/index.vue"
], resolve);
//退料入库列表-详情
const returnMaterialWarehousingDetail = resolve => require([
	"@/containers/storageManagement/warehousing/returnMaterial/returnMaterialDetail/index.vue"
], resolve);

/* 出库管理 */
const afterSaleLeaveWarehouse = resolve => require(["@/containers/storageManagement/leaveWarehouse/afterSale/index.vue"],
	resolve);
const afterSaleLeaveDetail = resolve => require([
	"@/containers/storageManagement/leaveWarehouse/afterSale/detail/index.vue"
], resolve);

const soledLeaveWarehouse = resolve => require(["@/containers/storageManagement/leaveWarehouse/soled/index.vue"],
	resolve);
const soledLeaveWarehouseDetail = resolve => require([
	"@/containers/storageManagement/leaveWarehouse/soled/detail/index.vue"
], resolve);
const soledLeaveWarehouseMerger = resolve => require([
	"@/containers/storageManagement/leaveWarehouse/soled/mergerOut/index.vue"
], resolve);

const receiveMaterial = resolve => require(["@/containers/storageManagement/leaveWarehouse/receiveMaterial/index.vue"],
	resolve);
const receiveMaterialDetail = resolve => require([
	"@/containers/storageManagement/leaveWarehouse/receiveMaterial/detail/index.vue"
], resolve);
const receiveMaterialLeaveWarehouse = resolve => require([
	"@/containers/storageManagement/leaveWarehouse/receiveMaterial/outofstock/index.vue"
], resolve);

const purchaseReturnLeaveWarehouse = resolve => require([
	"@/containers/storageManagement/leaveWarehouse/purchaseReturn/index.vue"
], resolve);
const purchaseReturnLeaveDetail = resolve => require([
	"@/containers/storageManagement/leaveWarehouse/purchaseReturn/detail/index.vue"
], resolve);
const purchaseReturnLeaveNew = resolve => require([
	"@/containers/storageManagement/leaveWarehouse/purchaseReturn/new/index.vue"
], resolve);
const purchaseReturnLeaveEdit = resolve => require([
	"@/containers/storageManagement/leaveWarehouse/purchaseReturn/edit/index.vue"
], resolve);
/* 调拨管理 */
const insideAllocation = resolve => require(["@/containers/storageManagement/allocation/inside/index.vue"], resolve);
const insideAllocationDetail = resolve => require(["@/containers/storageManagement/allocation/inside/detail/index.vue"],
	resolve);
const insideAllocationStorage = resolve => require([
	"@/containers/storageManagement/allocation/inside/storageOperating/index.vue"
], resolve);
const insideAllocationStorageNew = resolve => require(["@/containers/storageManagement/allocation/inside/new/index.vue"],
	resolve);

const listAllocation = resolve => require(["@/containers/storageManagement/allocation/list/index.vue"], resolve);
const listAllocationNew = resolve => require(["@/containers/storageManagement/allocation/list/new/index.vue"], resolve);
const listAllocationDetail = resolve => require(["@/containers/storageManagement/allocation/list/detail/index.vue"],
	resolve);

const outsideAllocation = resolve => require(["@/containers/storageManagement/allocation/outside/index.vue"], resolve);
const outsideAllDetail = resolve => require(["@/containers/storageManagement/allocation/outside/detail/index.vue"],
	resolve);
const outsideAllOut = resolve => require(["@/containers/storageManagement/allocation/outside/outOperating/index.vue"],
	resolve);
const outsideAllocationNew = resolve => require(["@/containers/storageManagement/allocation/outside/new/index.vue"],
	resolve);
/* 认证单 */
const certificationSheetList = resolve => require(["@/containers/storageManagement/certificationSheet/list/index.vue"],
	resolve);
const certificationSheetListNew = resolve => require([
	"@/containers/storageManagement/certificationSheet/list/new/index.vue"
], resolve);
const certificationSheetListDetail = resolve => require([
	"@/containers/storageManagement/certificationSheet/list/detail/index.vue"
], resolve);
const certificationSheetListEdit = resolve => require([
	"@/containers/storageManagement/certificationSheet/list/edit/index.vue"
], resolve);

const certificationStorageList = resolve => require([
	"@/containers/storageManagement/certificationSheet/storageList/index.vue"
], resolve);
const certificationStorageListNew = resolve => require([
	"@/containers/storageManagement/certificationSheet/storageList/new/index.vue"
], resolve);
const certificationStorageListDetail = resolve => require([
	"@/containers/storageManagement/certificationSheet/storageList/detail/index.vue"
], resolve);
const certificationStorageListEdit = resolve => require([
	"@/containers/storageManagement/certificationSheet/storageList/edit/index.vue"
], resolve);

/* 盘点管理 */
//商品盘点列表
const goodsInventory = resolve => require(["@/containers/storageManagement/Inventory/goodsInventory/index.vue"],
	resolve);
const goodsInventoryDetail = resolve => require([
	"@/containers/storageManagement/Inventory/goodsInventory/detail/index.vue"
], resolve);
//物料盘点列表
/*const materialInventory = resolve => require(["@/containers/storageManagement/Inventory/materialInventory/index.vue"],
	resolve);
const materialInventoryDetail = resolve => require([
	"@/containers/storageManagement/Inventory/materialInventory/detail/index.vue"
], resolve);*/ //物料盘点详情

//抽盘列表
const dipInventory = resolve => require(["@/containers/storageManagement/Inventory/dipInventory/index.vue"], resolve);
const dipInventoryNew = resolve => require(["@/containers/storageManagement/Inventory/dipInventory/detail/index.vue"],
	resolve);

/*包码拆分*/
// 包码拆分列表
const splitLeaveList = resolve => require(["@/containers/storageManagement/Packetsplit/splitLeaveList/index.vue"], resolve);
const splitLeaveListNew = resolve => require(["@/containers/storageManagement/Packetsplit/splitLeaveList/new/index.vue"], resolve);
const splitLeaveListDetail = resolve => require(["@/containers/storageManagement/Packetsplit/splitLeaveList/detail/index.vue"], resolve);
// 包码拆分出库
const splitLeaveWare = resolve => require(["@/containers/storageManagement/Packetsplit/splitLeaveWare/index.vue"], resolve);
const splitLeaveWareDetail = resolve => require(["@/containers/storageManagement/Packetsplit/splitLeaveWare/detail/index.vue"], resolve);
const splitLeaveWareNew = resolve => require(["@/containers/storageManagement/Packetsplit/splitLeaveWare/new/index.vue"],resolve);
// 物料调拨-门店
const requestNote = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/requestNote/index.vue"], resolve);
const requestNoteDetail = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/requestNote/detail/index.vue"], resolve);
const requestNoteNew = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/requestNote/new/index.vue"], resolve);
const allocationOut = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/allocationOut/index.vue"], resolve);
const allocationOutDetail = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/allocationOut/detail/index.vue"], resolve);
const allocationOutNew = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/allocationOut/new/index.vue"], resolve);
const allocationList = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/allocationList/index.vue"], resolve);
const allocationListDetail = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/allocationList/detail/index.vue"], resolve);
const allocationListNew = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/allocationList/new/index.vue"], resolve);
const allocationIn = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/allocationIn/index.vue"], resolve);
const allocationInDetail = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/allocationIn/detail/index.vue"], resolve);
const allocationInNew = resolve => require(["@/containers/storageManagement/materialAllocation/HDAllocation/allocationIn/new/index.vue"], resolve);
//包码拆分入库
const splitEnterWare = resolve => require(["@/containers/storageManagement/Packetsplit/splitEnterWare/index.vue"], resolve);
const splitEnterWareDetail = resolve => require(["@/containers/storageManagement/Packetsplit/splitEnterWare/detail/index.vue"], resolve);
const splitEnterWareNew = resolve => require(["@/containers/storageManagement/Packetsplit/splitEnterWare/new/index.vue"], resolve);

// 物料拆解列表
const goodsSplitList = resolve => require(["@/containers/storageManagement/goodsSplit/goodsSplitList/index.vue"], resolve);
const goodsSplitListDetail = resolve => require(["@/containers/storageManagement/goodsSplit/goodsSplitList/detail/index.vue"], resolve);
const goodsSplitListNew = resolve => require(["@/containers/storageManagement/goodsSplit/goodsSplitList/new/index.vue"], resolve);
// 物料拆解出库
const goodsSplitEnter = resolve => require(["@/containers/storageManagement/goodsSplit/goodsSplitEnter/index.vue"], resolve);
const goodsSplitEnterDetail = resolve => require(["@/containers/storageManagement/goodsSplit/goodsSplitEnter/detail/index.vue"], resolve);
// 物料拆解入库
const goodsSplitLeave = resolve => require(["@/containers/storageManagement/goodsSplit/goodsSplitLeave/index.vue"], resolve);
const goodsSplitLeaveDetail = resolve => require(["@/containers/storageManagement/goodsSplit/goodsSplitLeave/detail/index.vue"], resolve);
/* 物料其他出入库 */
const materialOtherOut = resolve => require(["@/containers/storageManagement/materialOther/outside/index.vue"], resolve);
const materialOtherOutDetail = resolve => require(["@/containers/storageManagement/materialOther/outside/detail/index.vue"],resolve);
const materialOtherOutNew = resolve => require(["@/containers/storageManagement/materialOther/outside/new/index.vue"],resolve);
const materialOtherOutEdit = resolve => require(["@/containers/storageManagement/materialOther/outside/edit/index.vue"],resolve);

const materialOtherIn = resolve => require(["@/containers/storageManagement/materialOther/inside/index.vue"], resolve);
const materialOtherInDetail = resolve => require(["@/containers/storageManagement/materialOther/inside/detail/index.vue"],resolve);
const materialOtherInNew = resolve => require(["@/containers/storageManagement/materialOther/inside/new/index.vue"],resolve);
const materialOtherInEdit = resolve => require(["@/containers/storageManagement/materialOther/inside/edit/index.vue"],resolve);

export default [
	/* 入库管理 */
	{
		path: 'afterSaleWarehousing',
		name: 'afterSaleWarehousing',
		module: 'storage',
		className: '入库管理',
		label: '售后入库列表',
		component: afterSaleWarehousing
	},
	{
		path: 'afterSaleWarehousingDetail',
		name: 'afterSaleWarehousingDetail',
		module: 'storage',
		unlist: true,
		className: '入库管理',
		label: '售后入库列表',
		generatedBy: 'afterSaleWarehousing',
		component: afterSaleWarehousingDetail,
	},
	//售后入库列表详情 
	{
		path: 'purchaseWarehousing',
		name: 'purchaseWarehousing',
		module: 'storage',
		className: '入库管理',
		label: '采购入库列表',
		component: purchaseWarehousing
	},
	//采购入库列表详情
	{
		path: 'purchaseWarehousingDetail',
		name: 'purchaseWarehousingDetail',
		module: 'storage',
		unlist: true,
		className: '入库管理',
		label: '采购入库列表',
		generatedBy: 'purchaseWarehousing',
		component: purchaseWarehousingDetail,
	},
	{
		path: 'createPurchaseOrder',
		name: 'createPurchaseOrder',
		module: 'storage',
		unlist: true,
		className: '入库管理',
		label: '采购入库列表',
		generatedBy: 'purchaseWarehousing',
		component: createPurchaseOrder,
	},
	{
		path: 'purchaseWarehousingBarcodeDetail',
		name: 'purchaseWarehousingBarcodeDetail',
		module: 'storage',
		unlist: true,
		className: '入库管理',
		label: '采购入库列表',
		generatedBy: 'purchaseWarehousing',
		component: purchaseWarehousingBarcodeDetail,
	},

	{
		path: 'returnMaterialWarehousing',
		name: 'returnMaterialWarehousing',
		module: 'storage',
		className: '入库管理',
		label: '退料入库列表',
		component: returnMaterialWarehousing
	},
	//退料入库列表详情returnMaterialWarehousingDetail
	{
		path: 'returnMaterialWarehousingDetail',
		name: 'returnMaterialWarehousingDetail',
		module: 'storage',
		unlist: true,
		className: '入库管理',
		label: '退料入库列表',
		generatedBy: 'returnMaterialWarehousing',
		component: returnMaterialWarehousingDetail,
	},
	/* 出库管理 */
	{
		path: 'soledLeaveWarehouse',
		name: 'soledLeaveWarehouse',
		module: 'storage',
		className: '供应链-出库管理',
		label: '销售出库列表',
		component: soledLeaveWarehouse
	},
	{
		path: 'receiveMaterial',
		name: 'receiveMaterial',
		module: 'storage',
		className: '供应链-出库管理',
		label: '领料单列表',
		component: receiveMaterial
	},
	/*售后出库列表*/
	{
		path: 'afterSaleLeaveWarehouse',
		name: 'afterSaleLeaveWarehouse',
		module: 'storage',
		className: '供应链-出库管理',
		label: '售后出库列表',
		component: afterSaleLeaveWarehouse
	},
	/*售后出库详情*/
	{
		path: 'afterSaleLeaveDetail',
		name: 'afterSaleLeaveDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'afterSaleLeaveWarehouse',
		className: '供应链-出库管理',
		label: '售后出库列表',
		component: afterSaleLeaveDetail
	},
	{
		path: 'receiveMaterialLeaveWarehouse',
		name: 'receiveMaterialLeaveWarehouse',
		module: 'storage',
		unlist: true,
		generatedBy: 'receiveMaterial',
		className: '供应链-出库管理',
		label: '领料出库',
		component: receiveMaterialLeaveWarehouse,
	},
	{
		path: 'purchaseReturnLeaveWarehouse',
		name: 'purchaseReturnLeaveWarehouse',
		module: 'storage',
		className: '供应链-出库管理',
		label: '采购退货出库列表',
		component: purchaseReturnLeaveWarehouse
	},
	//销售出库列表详情
	{
		path: 'soledLeaveWarehouseDetail',
		name: 'soledLeaveWarehouseDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'soledLeaveWarehouse',
		className: '供应链-出库管理',
		label: '销售出库列表',
		component: soledLeaveWarehouseDetail,
	},
	//销售出库合并出库
	{
		path: 'soledLeaveWarehouseMerger',
		name: 'soledLeaveWarehouseMerger',
		module: 'storage',
		unlist: true,
		generatedBy: 'soledLeaveWarehouse',
		className: '供应链-出库管理',
		label: '销售出库列表',
		component: soledLeaveWarehouseMerger,
	},
	//领料单列表详情
	{
		path: 'receiveMaterialDetail',
		name: 'receiveMaterialDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'receiveMaterial',
		className: '供应链-出库管理',
		label: '领料出库列表',
		component: receiveMaterialDetail,
	},
	//采购退货详情
	{
		path: 'purchaseReturnLeaveDetail',
		name: 'purchaseReturnLeaveDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'purchaseReturnLeaveWarehouse',
		className: '供应链-出库管理',
		label: '采购退货',
		component: purchaseReturnLeaveDetail,
	},
	//采购退货新建
	{
		path: 'purchaseReturnLeaveNew',
		name: 'purchaseReturnLeaveNew',
		module: 'storage',
		unlist: true,
		generatedBy: 'purchaseReturnLeaveWarehouse',
		className: '供应链-出库管理',
		label: '采购退货',
		component: purchaseReturnLeaveNew,
	},
	//采购退货编辑
	{
		path: 'purchaseReturnLeaveEdit',
		name: 'purchaseReturnLeaveEdit',
		module: 'storage',
		unlist: true,
		generatedBy: 'purchaseReturnLeaveWarehouse',
		className: '供应链-出库管理',
		label: '采购退货',
		component: purchaseReturnLeaveEdit,
	},
	/* 调拨管理 */
	{
		path: 'insideAllocation',
		name: 'insideAllocation',
		module: 'storage',
		className: '供应链-调拨管理',
		label: '调拨入库',
		component: insideAllocation
	},
	{
		path: 'insideAllocationDetail',
		name: 'insideAllocationDetail',
		module: 'storage',
		className: '供应链-调拨管理',
		unlist: true,
		generatedBy: 'insideAllocation',
		label: '调拨入库',
		component: insideAllocationDetail
	},
	{
		path: 'insideAllocationStorage',
		name: 'insideAllocationStorage',
		module: 'storage',
		className: '供应链-调拨管理',
		unlist: true,
		generatedBy: 'insideAllocation',
		label: '调拨入库',
		component: insideAllocationStorage
	},
	{
		path: 'insideAllocationStorageNew',
		name: 'insideAllocationStorageNew',
		module: 'storage',
		className: '供应链-调拨管理',
		unlist: true,
		generatedBy: 'insideAllocation',
		label: '调拨入库',
		component: insideAllocationStorageNew
	},
	// 	{
	// 		path: 'listAllocation',
	// 		name: 'listAllocation',
	// 		module: 'storage',
	// 		className: '供应链-调拨管理',
	// 		label: '调拨列表',
	// 		component: listAllocation
	// 	},
	{
		path: 'listAllocationNew',
		name: 'listAllocationNew',
		module: 'storage',
		className: '供应链-调拨管理',
		unlist: true,
		generatedBy: 'listAllocation',
		label: '调拨列表',
		component: listAllocationNew
	},
	{
		path: 'listAllocationDetail',
		name: 'listAllocationDetail',
		module: 'storage',
		className: '供应链-调拨管理',
		unlist: true,
		generatedBy: 'listAllocation',
		label: '调拨列表',
		component: listAllocationDetail
	},
	{
		path: 'outsideAllocation',
		name: 'outsideAllocation',
		module: 'storage',
		className: '供应链-调拨管理',
		label: '调拨出库',
		component: outsideAllocation
	},
	{
		path: 'outsideAllDetail',
		name: 'outsideAllDetail',
		module: 'storage',
		className: '供应链-调拨管理',
		unlist: true,
		generatedBy: 'outsideAllocation',
		label: '调拨出库',
		component: outsideAllDetail
	},
	{
		path: 'outsideAllOut',
		name: 'outsideAllOut',
		module: 'storage',
		className: '供应链-调拨管理',
		unlist: true,
		generatedBy: 'outsideAllocation',
		label: '调拨出库',
		component: outsideAllOut
	},
	{
		path: 'outsideAllocationNew',
		name: 'outsideAllocationNew',
		module: 'storage',
		className: '供应链-调拨管理',
		unlist: true,
		generatedBy: 'outsideAllocation',
		label: '调拨出库',
		component: outsideAllocationNew
	},
	// 认证单列表
	{
		path: 'certificationSheetList',
		name: 'certificationSheetList',
		module: 'storage',
		className: '供应链-认证单',
		label: '认证单列表',
		component: certificationSheetList
	},
	{
		path: 'certificationSheetListNew',
		name: 'certificationSheetListNew',
		module: 'storage',
		className: '供应链-认证单',
		unlist: true,
		generatedBy: 'certificationSheetList',
		label: '认证单列表',
		component: certificationSheetListNew
	},
	{
		path: 'certificationSheetListDetail',
		name: 'certificationSheetListDetail',
		module: 'storage',
		className: '供应链-认证单',
		unlist: true,
		generatedBy: 'certificationSheetList',
		label: '认证单列表',
		component: certificationSheetListDetail
	},
	{
		path: 'certificationSheetListEdit',
		name: 'certificationSheetListEdit',
		module: 'storage',
		className: '供应链-认证单',
		unlist: true,
		generatedBy: 'certificationSheetList',
		label: '认证单列表',
		component: certificationSheetListEdit
	},
	// 认证单 入库列表
	{
		path: 'certificationStorageList',
		name: 'certificationStorageList',
		module: 'storage',
		className: '供应链-认证单',
		label: '认证单入库列表',
		component: certificationStorageList
	},
	{
		path: 'certificationStorageListNew',
		name: 'certificationStorageListNew',
		module: 'storage',
		className: '供应链-认证单',
		unlist: true,
		generatedBy: 'certificationStorageList',
		label: '认证单入库列表',
		component: certificationStorageListNew
	},
	{
		path: 'certificationStorageListDetail',
		name: 'certificationStorageListDetail',
		module: 'storage',
		className: '供应链-认证单',
		unlist: true,
		generatedBy: 'certificationStorageList',
		label: '认证单入库列表',
		component: certificationStorageListDetail
	},
	{
		path: 'certificationStorageListEdit',
		name: 'certificationStorageListEdit',
		module: 'storage',
		className: '供应链-认证单',
		unlist: true,
		generatedBy: 'certificationStorageList',
		label: '认证单入库列表',
		component: certificationStorageListEdit
	},
	/* 盘点管理 */
	/* 商品盘点列表 */
	{
		path: 'goodsInventory',
		name: 'goodsInventory',
		module: 'storage',
		className: '盘点管理',
		label: '商品盘点列表',
		component: goodsInventory
	},
	/* 商品盘点详情 */
	{
		path: 'goodsInventoryDetail',
		name: 'goodsInventoryDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'goodsInventory',
		className: '盘点管理',
		label: '商品盘点详情页',
		component: goodsInventoryDetail
	},
	/* 物料盘点 */
	/*{
		path: 'materialInventory',
		name: 'materialInventory',
		module: 'storage',
		className: '盘点管理',
		label: '物料盘点列表',
		component: materialInventory
    },*/
	/* 物料盘点详情 */
	/*{
		path: 'materialInventoryDetail',
		name: 'materialInventoryDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'materialInventory',
		className: '盘点管理',
		label: '物料盘点详情页',
		component: materialInventoryDetail
    },*/

	/* 抽盘列表 */
	{
		path: 'dipInventory',
		name: 'dipInventory',
		module: 'storage',
		className: '盘点管理',
		label: '抽盘列表',
		component: dipInventory
	},
	/*  */
	{
		path: 'dipInventoryNew',
		name: 'dipInventoryNew',
		module: 'storage',
		unlist: true,
		generatedBy: 'dipInventory',
		className: '盘点管理',
		label: '抽盘列表',
		component: dipInventoryNew
	},
	/*包码拆分*/
	//拆分出库
	{
		path: 'splitLeaveList',
		name: 'splitLeaveList',
		module: 'storage',
		className: '包码拆分',
		label: '包码拆分列表',
		component: splitLeaveList
	},
	//拆分出库详情  
	{
		path: 'splitLeaveListDetail',
		name: 'splitLeaveListDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'splitLeaveList',
		className: '包码拆分',
		label: '包码拆分详情',
		component: splitLeaveListDetail
    },
	//拆分出库新建  
	{
		path: 'splitLeaveListNew',
		name: 'splitLeaveListNew',
		module: 'storage',
		unlist: true,
		generatedBy: 'splitLeaveList',
		className: '包码拆分',
		label: '新建拆分单',
		component: splitLeaveListNew
	},
		// 包码拆分出库
	{
		path: 'splitLeaveWare',
		name: 'splitLeaveWare',
		module: 'storage',
		className: '包码拆分',
		label: '包码拆分出库',
		component: splitLeaveWare
	},
	{
		path: 'splitLeaveWareDetail',
		name: 'splitLeaveWareDetail',
		module: 'storage',
		className: '包码拆分',
		label: '包码拆分出库详情',
		unlist: true,
		component: splitLeaveWareDetail
	},
		//包码拆分入库
	{
		path: 'splitEnterWare',
		name: 'splitEnterWare',
		module: 'storage',
		className: '包码拆分',
		label: '包码拆分入库',
		component: splitEnterWare
	},
	{
		path: 'splitEnterWareDetail',
		name: 'splitEnterWareDetail',
		module: 'storage',
		className: '包码拆分',
		label: '包码拆分入库',
		unlist: true,
		component: splitEnterWareDetail
	},
	{
		path: 'splitEnterWareNew',
		name: 'splitEnterWareNew',
		module: 'storage',
		className: '包码拆分',
		label: '包码拆分入库',
		unlist: true,
		component: splitEnterWareNew
	},
		//物料拆解列表
	{
		path: 'goodsSplitList',
		name: 'goodsSplitList',
		module: 'storage',
		className: '物料拆解',
		label: '物料拆解列表',
		component: goodsSplitList
	},
	{
		path: 'goodsSplitListDetail',
		name: 'goodsSplitListDetail',
		module: 'storage',
		className: '物料拆解',
		label: '物料拆解列表详情',
		unlist: true,
		component: goodsSplitListDetail
	},
	{
		path: 'goodsSplitListNew',
		name: 'goodsSplitListNew',
		module: 'storage',
		className: '物料拆解',
		label: '物料拆解列表新增',
		unlist: true,
		component: goodsSplitListNew
	},
		//物料拆解出库
	{
		path: 'goodsSplitEnter',
		name: 'goodsSplitEnter',
		module: 'storage',
		className: '物料拆解',
		label: '物料拆解入库',
		component: goodsSplitEnter
	},
	{
		path: 'goodsSplitEnterDetail',
		name: 'goodsSplitEnterDetail',
		module: 'storage',
		className: '物料拆解',
		label: '物料拆解入库详情',
		unlist: true,
		component: goodsSplitEnterDetail
	},
		//物料拆解入库
	{
		path: 'goodsSplitLeave',
		name: 'goodsSplitLeave',
		module: 'storage',
		className: '物料拆解',
		label: '物料拆解出库',
		component: goodsSplitLeave
	},
	{
		path: 'goodsSplitLeaveDetail',
		name: 'goodsSplitLeaveDetail',
		module: 'storage',
		className: '物料拆解',
		label: '物料拆解出库详情',
		unlist: true,
		component: goodsSplitLeaveDetail
	},
	// 物料调拨-门店
	{
		path: 'requestNote',
		name: 'requestNote',
		module: 'storage',
		className: '物料调拨-门店',
		label: '物料申请单',
		component: requestNote
	},
	{
		path: 'allocationOut',
		name: 'allocationOut',
		module: 'storage',
		className: '物料调拨-门店',
		label: '物料调拨出库',
		component: allocationOut
	},
	{
		path: 'allocationList',
		name: 'allocationList',
		module: 'storage',
		className: '物料调拨-门店',
		label: '物料调拨列表',
		component: allocationList
	},
	{
		path: 'allocationIn',
		name: 'allocationIn',
		module: 'storage',
		className: '物料调拨-门店',
		label: '物料调拨入库',
		component: allocationIn
	},
	{
		path: 'requestNoteDetail',
		name: 'requestNoteDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'requestNote',
		className: '物料调拨-门店',
		label: '物料申请单',
		component: requestNoteDetail
	},
	{
		path: 'allocationOutDetail',
		name: 'allocationOutDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'allocationOut',
		className: '物料调拨-门店',
		label: '物料调拨出库',
		component: allocationOutDetail
	},
	{
		path: 'allocationListDetail',
		name: 'allocationListDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'allocationList',
		className: '物料调拨-门店',
		label: '物料调拨列表',
		component: allocationListDetail
    },
	{
		path: 'allocationInDetail',
		name: 'allocationInDetail',
		module: 'storage',
		unlist: true,
		generatedBy: 'allocationIn',
		className: '物料调拨-门店',
		label: '物料调拨入库',
		component: allocationInDetail
	},
	{
		path: 'allocationInNew',
		name: 'allocationInNew',
		module: 'storage',
		unlist: true,
		generatedBy: 'allocationIn',
		className: '物料调拨-门店',
		label: '物料调拨入库',
		component: allocationInNew
	},
	{
		path: 'allocationListNew',
		name: 'allocationListNew',
		module: 'storage',
		unlist: true,
		generatedBy: 'allocationList',
		className: '物料调拨-门店',
		label: '物料调拨列表',
		component: allocationListNew
	},
	{
		path: 'allocationOutNew',
		name: 'allocationOutNew',
		module: 'storage',
		unlist: true,
		generatedBy: 'allocationOut',
		className: '物料调拨-门店',
		label: '物料调拨出库',
		component: allocationOutNew
	},
	{
		path: 'requestNoteNew',
		name: 'requestNoteNew',
		module: 'storage',
		unlist: true,
		generatedBy: 'requestNote',
		className: '物料调拨-门店',
		label: '物料申请单',
		component: requestNoteNew
	},
    //物料其他出入库
    {
        path: 'materialOtherOut',
        name: 'materialOtherOut',
        module: 'storage',
        className: '物料其他出入库',
        label: '物料出库单',
        component: materialOtherOut
    },
    {
        path: 'materialOtherOutDetail',
        name: 'materialOtherOutDetail',
        module: 'storage',
        unlist: true,
        generatedBy: 'materialOtherOut',
        className: '物料其他出入库',
        label: '物料出库单',
        component: materialOtherOutDetail
    },
    {
        path: 'materialOtherOutNew',
        name: 'materialOtherOutNew',
        module: 'storage',
        unlist: true,
        generatedBy: 'materialOtherOut',
        className: '物料其他出入库',
        label: '物料出库单',
        component: materialOtherOutNew
    },
    {
        path: 'materialOtherOutEdit',
        name: 'materialOtherOutEdit',
        module: 'storage',
        unlist: true,
        generatedBy: 'materialOtherOut',
        className: '物料其他出入库',
        label: '物料出库单',
        component: materialOtherOutEdit
    },
    {
        path: 'materialOtherIn',
        name: 'materialOtherIn',
        module: 'storage',
        className: '物料其他出入库',
        label: '物料入库单',
        component: materialOtherIn
    },
    {
        path: 'materialOtherInDetail',
        name: 'materialOtherInDetail',
        module: 'storage',
        unlist: true,
        generatedBy: 'materialOtherIn',
        className: '物料其他出入库',
        label: '物料入库单',
        component: materialOtherInDetail
    },
    {
        path: 'materialOtherInNew',
        name: 'materialOtherInNew',
        module: 'storage',
        unlist: true,
        generatedBy: 'materialOtherIn',
        className: '物料其他出入库',
        label: '物料入库单',
        component: materialOtherInNew
    },
    {
        path: 'materialOtherInEdit',
        name: 'materialOtherInEdit',
        module: 'storage',
        unlist: true,
        generatedBy: 'materialOtherIn',
        className: '物料其他出入库',
        label: '物料入库单',
        component: materialOtherInEdit
    },
]
